/**
 * @file demo88.c
 * @author WRS (1352509846@qq.com)
 * @brief 合并两个有序数组
 * 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2，另有两个整数 m 和 n ，
 * 分别表示 nums1 和 nums2 中的元素数目。
 * 请你 合并 nums2 到 nums1 中，使合并后的数组同样按 非递减顺序 排列。
 * 注意：最终，合并后数组不应由函数返回，而是存储在数组 nums1 中。
 * 为了应对这种情况，nums1 的初始长度为 m + n，其中前 m 个元素表示应合并的元素，
 * 后 n 个元素为 0 ，应忽略。nums2 的长度为 n 。
 * @version 0.1
 * @date 2021-08-26
 * 
 * @copyright Copyright (c) 2021
 * 
 */

#include <stdio.h>
#include <stdlib.h>

int cmp(int *a,int *b)
{
    return *a-*b;
}

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n)
{
    if(nums1 == NULL || nums2 == NULL)  return 0;
    for(int i=0;i<n;i++)
    {
        nums1[m+i] = nums2[i];
    }
    qsort(nums1,nums1Size,sizeof(int),cmp);
}

int main(int argc, char const *argv[])
{
    
    return 0;
}

